<?php

App::import('Vendor', 'tcpdf/xtcpdf');
ob_end_clean();
$tcpdf = new XTCPDF();
$textfont = 'freesans';

$tcpdf->SetAuthor("");
$tcpdf->SetAutoPageBreak(false);
$tcpdf->setHeaderFont(array($textfont, '', 10));
$tcpdf->xheadercolor = array(255, 255, 255);
$tcpdf->xheadertext = 'Fecha: ' . date('d-m-Y', time());
$tcpdf->xfootertext = 'www.pedroventura.com';

// Ahora imprimimos el contenido de la pagina en una posición determinada
// estos datos son un ejemplo, y en mi ejemplo hay un pequeño texto y una imagen.
$tcpdf->AddPage();
$tcpdf->SetTextColor(0, 0, 0);
$tcpdf->SetFont($textfont, 'B', 10);
$tcpdf->Cell(10, 20, 'Nombre:', 0, 0);
// configuramos la calidad de JPEG
//$tcpdf->setJPEGQuality(100);
//$tcpdf->Image('../img/camiones.png', 0, 50, 200, 200, '', '', '', false, 150);
// se pueden asignar mas datos, ver la documentación de TCPDF
$name = 'orden_ruta_' . date('dmY') . '.pdf';
echo $tcpdf->Output($name, 'I'); //el pdf se descarga
echo $tcpdf->Output('files/pdf/' . name, 'F'); //el pdf se guarda
chmod('files/pdf/' . $name, 0777);
?>